ModesΒΆ

Guerilla renders the particles in different modes : points, streaks, spheres, blobbies and sprites.

Each particle mode has different attributes to setup its shape.

Points

Points are sphere objects with a constant projected size on the final image.

The points can be rendered with the Library/Materials/Surface, the Library/Materials/Particle, or the Library/Materials/Volume shaders.

Point Size

The diameter of the points in raster space.

Points with Point Size size (2 pixels and 10 pixels)

You can override the point size by assigning a ParticleScale subshader to the particle system.

PointSize

Streaks

Streaks are speed lines with a constant projected size on the final image.

If the particles has no speed attribute (like a mesh turned into particles), the streaks are not visible.

The streaks can be rendered with the Library/Materials/Curves or the Library/Materials/Particle shaders.

Streak Tail Size

The particle speed multiplier to get the streak length.

Streaks with various Streak Tail Size (0.1 and 0.5)

StreakTailSize

Streak Line Width

The streak width in raster space.

Streaks with various Streak Line Width (1 pixel and 3 pixels)

StreakLineWidth

Spheres

The Sphere mode renders the particles as individual sphere objects. Each sphere can have its own radius (set by Maya for exemple). This radius is then multiplied by the attribute Particles -> Sphere Radius.

The spheres can be rendered with the Library/Materials/Surface, the Library/Materials/Particle, or the Library/Materials/Volume shaders.

The spheres don't support the Sub Surface Scattering effects.

Sphere Radius

The sphere radius multiplier.

You can override the point size by assigning a ParticleScale subshader to the particle system.

SphereRadius

Spheres with various Sphere Radius (1.0 and 4.0).

Blobby

The Blobby mode renders the particles as an implicit surface using the spheres as function. As in the sphere mode, each sphere can have its own radius (set by Maya for exemple). This radius is then multiplied by the attribute Particles -> Sphere Radius.

The blobbies can be rendered with the Library/Materials/Surface, the Library/Materials/Particle, or the Library/Materials/Volume shaders.

Sphere Radius

The sphere radius multiplier.

You can override the point size by assigning a ParticleScale subshader to the particle system.

SphereRadius

A Blobby with various Sphere Radius values : 1.0, 2.0, 4.0 and 8.0

Blobby Threshold

The blobby surface threshold.

A Blobby with various Blobby Threshold values : 0.1, 0.5, 1.0 and 2.0

BlobbyThreshold

Blobby Resolution

The size in local space of the grid used to triangulate the blobby.

A Blobby with various Blobby Resolution values : 0.2 and 0.05

BlobbyResolution

Sprites

The Sprite mode renders the particles as a billboard facing the camera. Every sprite can have its own scale and twist values (if set in Maya). The size of the billboard can be multiplied in X and Y using the Particles -> Sprite Scale X/Y attributes.

The sprites have texture coordinates.

The sprites can be rendered with the Library/Materials/Surface or the Library/Materials/Particle shaders.

Sprite Scale X Y

The sprite scale on the X/Y axis.

Sprites with various Sprite Scale X/Y values : 0.3 and 1.0

You can override the sprite scale by assigning a ParticleScale subshader to the particle system.

SpriteScaleX

Sprite Twist

The sprite twist angle in degrees.

Sprites with various Sprite Twist values : 0.0 and 45.0

You can override the sprite twist by assigning a SpriteTwist subshader to the particle system.

SpriteTwist